import request from 'src/axios'

/**
 * @description 分页查询系统参数列表
 * @param { Object } params 查询参数
 * @returns Promise
 */
export const pageSetting = (params: object) => {
  return request.get('/system/setting/page', { params })
}

/**
 * @description 查看系统参数信息
 * @param { String } id 主键
 * @returns Promise
 */
export const viewSetting = (id: string) => {
  return request.get('/system/setting', { params: { id } })
}

/**
 * @description 新增系统参数
 * @param { Object } data 新增数据
 * @returns Promise
 */
export const saveSetting = (data: object) => {
  return request.post('/system/setting', data)
}

/**
 * @description 修改系统参数
 * @param { Object } data 修改数据
 * @returns Promise
 */
export const updateSetting = (data: object) => {
  return request.put('/system/setting', data)
}
